const ioredis = require("ioredis");

// 1. 建立连接
const redis = new ioredis({
  port: 6379,
  host: "175.27.168.146",
  password: "2009zqwqq",
});

// 2. 操作redis数据库
// redis.set("seven", "my seven", (err, ret) => {
//   if (err) {
//     return console.log("写入失败", err);
//   }
//   console.log("写入成功", ret);
// });

// redis
//   .get("seven")
//   .then((ret) => {
//     console.log(ret);
//   })
//   .catch((err) => {
//     console.log("获取失败", err);
//   });

// async function main() {
//   try {
//     // let ret = await redis.get("seven");
//     // console.log(ret);
//     // 管道操作
//     const pipeline = redis.pipeline();
//     for (let i = 0; i < 100; i++) {
//       pipeline.set(`foo-${i}`, i);
//     }

//     const ret = await pipeline.exec();
//     console.log(ret);
//   } catch (error) {
//     console.log("操作失败", error);
//   }
// }
// main();

async function main() {
  try {
    const ret = await redis.multi().set("jack", 100).set("rose", 100).exec();
    console.log(ret);
  } catch (error) {
    console.log("操作失败", error);
  }
}
main();
